/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mongoosehome.web.admin.service;

import com.mongoosehome.web.common.domain.TModule;
import java.util.List;
import java.util.Map;

/**
 *
 * @author Administrator
 */
public interface ModuleService {
   /**
     *  查询父节点的所有子节点
     * @param parent 父节点
     * @return 该父节点对应的所有子节点
     */
    public List<TModule> getModulesByParent(TModule parent);
    
    /**
     * 根据角色ID查询返回一个key为parentId,listModule的map
     * @param roleIds
     * @return 
     */
    public Map<Integer,List<TModule>> getModuleByRoleIds(List<Integer> roleIds);
}
